]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
tests: Fix import error in calendar
authorFlorian Müllner <fmuellner@gnome.org>
Wed, 21 Feb 2018 11:28:20 +0000 (12:28 +0100)
committerFlorian Müllner <fmuellner@gnome.org>
Wed, 21 Feb 2018 13:30:37 +0000 (14:30 +0100)
The Calendar module requires C_ at import time, which is only
available after Environment.init() has been called.

https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/38

tests/interactive/calendar.js

index a54b562d5022f41d12dc3d9956d9aeae363ce48c..f2a70bb72f8b9f0d3d6b6982b2e578877290bfbd 100644 (file)
@@ -6,8 +6,6 @@ const Clutter = imports.gi.Clutter;
 const Lang = imports.lang;
 const St = imports.gi.St;
 
-const Calendar = imports.ui.calendar;
-
 function test() {
     let stage = new Clutter.Stage({ width: 400, height: 400 });
     UI.init(stage);
@@ -18,6 +16,8 @@ function test() {
                                   style: 'padding: 10px; spacing: 10px; font: 15px sans-serif;' });
     stage.add_actor(vbox);
 
+    // Calendar can only be imported after Environment.init()
+    const Calendar = imports.ui.calendar;
     let calendar = new Calendar.Calendar();
     vbox.add(calendar.actor,
              { expand: true,